#include<func.h>
struct MSG
{
  long mtype;
  char buf[64];
};

int main(int argc,char* argv[])
{
    ARGS_CHECK(argc,3)
    int msg_id=msgget(1000,IPC_CREAT|0600);
    ERROR_CHECK(msg_id,-1,"msgget");
    struct MSG msg;
    msg.mtype=atoi(argv[1]);
    strcpy(msg.buf,argv[2]);
    int ret=msgsnd(msg_id,&msg,strlen(msg.buf),0);//sizeof(msg.buf)/strlen(msg.buf)
    ERROR_CHECK(ret,-1,"msgsnd")
    return 0;
}